-
[Tutorial Required] Making a Portable Application using NSIS
I want a complete, beginner-friendly and step-by-step tutorial on how to build a portable application using the NSIS (Nullsoft Scriptable Install System). I have searched the web a lot but none of the tutorials have been satisfactory enough. The development section of PortableApps.com is quiet lengthy and a bit difficult to understand for beginners like me. Basically I want to make an application portable that has the following features (when installed on a computer):-
1. Uses multiple registry keys
2. Stores some files in Documents And Settings\{User}\{AppName}\
Most of the tutorials on the web do not tell how to handle the above two cases which I believe are very common in applications.
Please post some good links although a tutorial here itself will be much more appreciated.
Thanks in advance.
Last edited by darnee; 05-16-2010 at 01:38 AM.
-
*nix Technical Support
Ummm... if it's portable, you don't want to use multiple registry keys or to store any files anywhere... so you're kinda defeating the purpose of a portable app right there.
pacman -Syyu life not found in sync db
-
hellnoire you misunderstood my question. I don't want the portable app to store multiple registry keys on the computer but I want an app which stores multiple registry keys to be made portable.
I have now edited the question.
-
Experienced User
i find this request inapropriate (...) , specially for someone who entitles himself a beginner. this is not the way to solve ur problem, why NSIS btw?
-
Sorry but I didn't get you. What do you mean by
i find this request inapropriate (...) , specially for someone who entitles himself a beginner. this is not the way to solve ur problem, why NSIS btw?
-
basically what you are asking is a lot of hard work that will probably not produce a portable app even if it is possible to come up with a way to do it. As for being inappropriate, many applications prevent the reverse engineering or alteration of the application, and most will only allow installation on 1 PC, thats what the registry keys are for, if you make it portable you will be breaking the EULA. Best bet is to see if there is an alternative that is already designed to be portable, rarther then making one yourself.
-
Experienced User

Originally Posted by
Anakey
basically what you are asking is a lot of hard work that will probably not produce a portable app even if it is possible to come up with a way to do it. As for being inappropriate, many applications prevent the reverse engineering or alteration of the application, and most will only allow installation on 1 PC, thats what the registry keys are for, if you make it portable you will be breaking the EULA. Best bet is to see if there is an alternative that is already designed to be portable, rarther then making one yourself.
yes, yes, yes... why NSIS mr(?)-so-called-beginner?
-
First of all thanks for all the replies. Well I am beginner and that is why I didn't know that what I was asking for was
a lot of hard work that will probably not produce a portable app even if it is possible to come up with a way to do it
Secondly I was thinking of using only open source software or at the maximum freeware so I don't think there is any question of
if you make it portable you will be breaking the EULA
And anyways I am not distributing the software. It is for my own personal use.
-
Experienced User
so what software do you want to make portable?
-
*nix Technical Support
You'd still be breaking the EULA... look for a portable version of your software, or something like it... there's always something...
Similar Threads
-
By jitendra.web in forum General Forum
Replies: 3
Last Post: 02-04-2010, 07:32 PM
-
Replies: 8
Last Post: 12-08-2009, 11:14 PM
-
By safeguy in forum Tutorials
Replies: 0
Last Post: 11-02-2009, 10:21 PM
-
By ankur 16 in forum General Forum
Replies: 5
Last Post: 05-28-2009, 07:20 AM
-
By techguyboy in forum General Forum
Replies: 9
Last Post: 11-20-2007, 02:17 PM
All times are GMT +8. The time now is 10:20 AM.